package com.holly.unit.deform.designer.model;

import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;

import java.util.List;

/**
 * 类描述: 表单设计器表单属性配置
 *
 * @author fxr
 * @version 1.0.0
 * @date 2022/7/21 8:33
 */
@Getter
@Setter
@Accessors(chain = true)
public class GlobalConfig {

    // 表单内form-item的label宽度
    private Integer labelWidth;

    // 表单内form-item的label位置 left,right,center
    private String labelPosition;

    // 组件尺寸【large,default,small】
    private String size;

    // 自定义样式表类名
    private String customClass;

    // 表单设计器使用ui库 【element | antd】 默认值element
    private String ui;

    // 表单对齐方式【左对齐|右对齐|顶部对齐】
    private String layout;

    // 表单宽度
    private String width;

    // 表单样式表
    private String styleSheets;

    // 动作面板
    private List<EventScript> eventScript;

    // 数据源
    private List<DS> dataSource;

    // 设备[pc,pad,mobile]
    private String platform;

}
